取消订单接口 | 百度->商户

取消订单接口

接口描述

本接口用于订单取消,取消结果已商户返回结果为准

已支付取消订单:
用户已支付申请退款,百度->商户发送申请退款请求,商户接收成功后,百度展示退款审核中状态,退款结果需要商户在订单状态同步接口中同步。

权限说明

注意事项

  1. 超时时间:要求接口耗时小于1.5S(超过1.5S触发超时重试),重试策略:接口超时,默认请求3次。
  2. 返回值判断:
    a.返回数据格式:json,包含字段如:{"errno":0,"msg":"success","data":{}}
    b.成功校验:errno = 0代表商户接收回调成功,请求失败情况下,默认重试3次

请求参数

参数名称 类型 是否必选 参数位置 描述
bd_pre_order_id String RequestBody参数 百度唯一单号
bd_pay_order_id String RequestBody参数 百度支付单号
tp_order_id String RequestBody参数 商户订单号

响应参数

参数名称 父节点 类型 是否必传 描述
errno int 错误码,0:成功,非0:处理为预定失败,为用户操作自动退款
msg string 结果描述,success:成功
data json 预定结果
audit_status data string 审核结果:
1:全额退款 2:部分退款 3:拒绝退款 4:取消中(需要在状态回传接口中返回取消结果)
refund_money data string 退款金额,单位:分,部分退款时必传
refund_reason data string 审核退款备注,拒绝退款、部分退款时必传

请求示例

{
    "tp_name":"test",
    "salt":681161,
    "timestamp":1648642558,
    "sign":"ca852a6df07aa4653d1d0848bd893247",
    "tp_order_id":"1509118392932671488",
    "bd_pre_order_id":"test_123444_1509118392932671488",
    "bd_pay_order_id":"test_1509118392932671488"
}

响应示例

{
    "errno":0,
    "msg":"success",
    "data":{
        "audit_status":4
    }
}
加油试单请求 | 百度->商户获取支付地址 | 百度->商户